package xin.marcher.wind.process.instance;

import xin.marcher.wind.process.processor.Processor;

/**
 * 流程节点实例化器
 *
 * @author marcher
 */
public interface ProcessorInstanceCreator {

    /**
     * 创建实例
     *
     * @param className 类名称
     * @param name      节点 id
     * @return 实例化对象
     * @throws Exception 异常
     */
    Processor newInstance(String className, String name) throws Exception;

}
